import { initUrl } from '@/config/axios_config'

/*****************用户API***************** */
///rest/mgr/list查询管理员列表
export const getMgrList = data => initUrl(`/rest/mgr/list`, data, 'GET')

///rest/mgr/add添加管理员
export const addMgrUser = data => initUrl(`/rest/mgr/add`, data, 'POST')

///rest/mgr/edit 修改管理员信息
export const editMgrUser = data => initUrl(`/rest/mgr/edit`, data, 'POST')

///rest/mgr/delete 删除管理员
export const delMgrUser = data => initUrl(`/rest/mgr/delete`, data, 'GET')

///rest/mgr/setRole 分配角色
export const setUserRoles = data => initUrl(`/rest/mgr/setRole`, data, 'POST')

///rest/mgr/reset 重置管理员密码
export const resetUserPassword = data => initUrl(`/rest/mgr/reset`, data, 'GET')

///rest/mgr/changeStatus 冻结用户  status :freeze(冻结用户),unfreeze(解除冻结)
export const changeUserStatus = data => initUrl(`/rest/mgr/changeStatus`, data, 'POST')

///rest/mgr/changePwd 修改当前用户密码
export const changePwd = data => initUrl(`/rest/mgr/changePwd`, data, 'POST')

///rest/mgr/listForSysAdmin 查询管理员列表
export const listForSysAdmin = data => initUrl(`/rest/mgr/listForSysAdmin`, data, 'GET')